"""
range(101)：可以用来产生0到100范围的整数，需要注意的是取不到101。
range(1, 101)：可以用来产生1到100范围的整数，相当于前面是闭区间后面是开区间。
range(1, 101, 2)：可以用来产生1到100的奇数，其中2是步长，即每次数值递增的值。
range(100, 0, -2)：可以用来产生100到1的偶数，其中-2是步长，即每次数字递减的值。
"""
# sum=0
# for v in range(1,101):
#     sum+=v
# print(f"1~100求和为：{sum}")
#猜大小：生成一个随机数，无限循环中，正确就break，记录循环次数
#random.randint(n1,n2),生成[n1,n2]随机整数
#random.random(),[0,1)的浮点数
import random #导入随机数模块
# answer=random.randint(1,10)
# print(f"答案提示：{answer}")
# counter=0
# while True:
#     counter+=1
#     num=int(input("请输入整数进行猜大小："))
#     if num==answer:
#         break
# print(f"答案为：{answer}，猜测次数为：{counter}")
# print()函数第二个参数是 end，默认是end="\n"
# for i in range(1,10):
#     for j in range(1,10):
#         if j<=i:
#             print(f"{j}x{i}={i*j}",end="  ")
#     print("\n")
# 判断素数:有x=sqrt(number);判断number%([2,x])==0, true就是合数
# from math import sqrt
# inputNumber=int(input("输入一个正整数："))
# sqrtNumber=int(sqrt(inputNumber))
# isPrime="质数"
# for v in range(2,sqrtNumber+1):
#     if inputNumber%v==0:
#         isPrime="合数"
# print(f"输入了{inputNumber}，这是一个{isPrime}")
# 如果两个数是互质的（即它们的最大公约数为1），那么它们的最小公倍数就是这两个数的乘积。
# 如果两个数有共同的约数（不是互质的），可以先求出它们的最大公约数，然后用两数的乘积除以这个最大公约数得到最小公倍数。
# //是整除的意思
# a=int(input("输入第1个正整数："))
# b=int(input("输入第2个正整数："))
# minNumber=min(a,b)
# minMult=minNumber
# subMax=1
# for v in range(2,minNumber+1):
#     if a%v==0 and b%v==0:
#         subMax=max(subMax,v)
#         minMult=(a*b)//subMax
# # 不需要判断，反正/1也是这个情况
# # if subMax==1:
# #     minMult=a*b
# # else:
# #     minMult=(a*b)/subMax
# print(f"输入的：{a}、{b}，最大公约数是：{subMax}；最小公倍数是：{minMult}")
row = int(input("请输入三角形的行数："))
# for i in range(0,row):
#     for j in range(0,row):
#         if j<=i:
#             print("*",end="")
#     print()

# for i in range(1,row+1):
#     for j in range(row,0,-1):
#         if j<=i:
#             print("*",end="")
#         else:
#             print(" ",end="")
#     print()
for i in range(0,row):
    for j in range(row - i - 1):
        print(' ', end='')
    for k in range(2 * i + 1):
        print('*', end='')
    print()